<?php
    require_once 'config/conexao.class.php';
    require_once 'config/crud.class.php';

    $con = new conexao(); // instancia classe de conxao
    $con->connect(); // abre conexao com o banco
    include_once './header.php';
?>

            <script type="text/javascript">
            $(document).ready(function() {
                    oTable = $('#tabela').dataTable({ //configuração e inicialização do plugin
                            "bPaginate": true,
                            "bJQueryUI": true,
                            "aaSorting": [[0,'desc'], [2,'desc']], //ordenando pela primeira e pela terceira coluna
                            "sPaginationType": "full_numbers"
                    });

            });
            </script>
            <div id="miolo" class="">
                <table cellpadding="0" cellspacing="0" border="0" class="display" id="tabela">
                        <thead>
                                <tr>
                                        <th>ID</th>
                                        <th>Data Transação</th>
                                        <th>Data Pagamento</th>
                                        <th>Cod PagSeguro</th>
                                        <th>Status</th>
                                        <th>Cliente</th>
                                        <th>Empresa</th>
                                        <th>Plano</th>
                                </tr>
                        </thead>
                        <tbody>
                            <?php
                            //PEGANDO OS DADOS DA TRANSAÇÃO
                            $consulta_trans = mysql_query("SELECT * FROM vd_transacao ORDER BY trans_id DESC"); 
                            while($trans = mysql_fetch_object($consulta_trans)){

                                $data_criacao=date("d/m/y",strtotime($trans->trans_data_criacao));
                                
                                if($trans->trans_status==3 || $trans->trans_status==4){
                                    $data_confirmacao=date("d/m/y",strtotime($trans->trans_data_confirmacao));
                                }else $data_confirmacao="";
                                
                                
                                switch ($trans->trans_status){
                                    case 1:
                                        $trans_status="Aguardando pagamento";
                                        $class_status="status-1aguardando";
                                        break;
                                    case 2:
                                        $trans_status="Em análise";
                                        $class_status="status-2analise";
                                        break;
                                    case 3:
                                        $trans_status="Paga";
                                        $class_status="status-3paga";
                                        break;
                                    case 4:
                                        $trans_status="Paga e Disponível";
                                        $class_status="status-4disponivel";
                                        break;
                                    case 5:
                                        $trans_status="Em disputa";
                                        $class_status="status-5disputa";
                                        break;
                                    case 6:
                                        $trans_status="Devolvida";
                                        $class_status="status-6devolvida";
                                        break;
                                    case 7:
                                        $trans_status="Cancelada";
                                        $class_status="status-7cancelada";
                                        break;
                                }
                                
                                $consulta_cliente = mysql_query("SELECT * FROM ldct_cliente WHERE clie_id=$trans->clie_id"); 
                                $cliente = mysql_fetch_object($consulta_cliente);
                                
                                $consulta_plano = mysql_query("SELECT * FROM ldct_plano WHERE plan_id=$trans->plan_id"); 
                                $plano = mysql_fetch_object($consulta_plano);

                                echo "
                                    <tr class='gradeC'>
                                        <td>$trans->trans_id</td>
                                        <td>$data_criacao</td>
                                        <td>$data_confirmacao</td>
                                        <td>$trans->trans_codigo_pagseguro</td>
                                        <td class='$class_status'>".utf8_encode($trans_status)."</td>
                                        <td>".$cliente->clie_nome."</td>
                                        <td>".$cliente->clie_empresa."</td>
                                        <td>".$plano->plan_nome."</td>
                                     </tr>
                                      ";
                            }//end while trans
                            ?>
                               
                                
                        </tbody>
                        <tfoot>
                                <tr>
                                        <th>ID</th>
                                        <th>Data Transação</th>
                                        <th>Data Pagamento</th>
                                        <th>Cod PagSeguro</th>
                                        <th>Status</th>
                                        <th>Cliente</th>
                                        <th>Empresa</th>
                                        <th>Plano</th>
                                </tr>
                        </tfoot>
                </table>
            </div><!--miolo-->
        </div><!--container-principal-->
        
    </body>
</html>